React Job: Principal Software Engineer

Job added on

Company

Microsoft

Location

Dublin - Ireland

Job type

Full-Time

React Job Details

Are you ready to revolutionize how teams collaborate and work together? Microsoft Teams brings teams together by making it easy, productive, and fun to communicate and collaborate! Microsoft Teams is the hub where the power and capabilities of Microsoft 365 come together - Chat, Calling, Meetings, Files, Bots, 3rd Party integrations and more.
We are the Modern Work Transformation team, focused on bringing in the next set of new users by adding additional functionality to Teams. Among the industries/segments we are targeting: Firstline Workers (2 Billion+ worldwide), Regulated Industries (HealthCare, Finance, Government), Unregulated Industries (Retail, Manufacturing and more). We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
We are looking for a passionate Principal Software Engineer to join and help lead engineering efforts across the team to deliver the best possible experience in the world. We work alongside program managers, designers, UX engineers and researchers to turn their requirements into a delightful experience for our users. To achieve these results, you will need to effectively collaborate across multiple teams in Microsoft, mentor, and coach others, and contribute your own excellent designs and code.
Our culture is inclusive, casual, and high energy; our team members come from diverse backgrounds and are grounded in our customer needs. Our team has a strong sense of accountability and provides its members with many opportunities for impact, learning and career growth.

Responsibilities

  • Focus on customer/partner needs through a data driven approach.
  • Design and deliver applications that are performant, reliable and secure for millions of users.
  • Building trust across teams and collaborating to deliver fantastic results.
  • Creating well thought out designs and code with an emphasis on quality, simplicity, and maintainability, and performance.
  • Advocate for and drive modern software engineering practices.
  • Mentoring and coaching others and learning from others.
  • Troubleshoot and optimize automation, reliability, and monitoring for production services.
  • To discover important work that may not be obvious to others and get it done with the help of the team.

Qualifications

We are looking for candidates with:

  • Software development and design experience.
  • Bachelor's degree in Computer Science, or equivalent work experience.
  • The ability to collaborate and model for others - you can explain your work, you can ask good questions, you listen to your peers and your customers, and you like to give and receive feedback.
  • Clear and effective communications, be it when you write code, write emails or explain complex technical issues.
Successful candidates should have some of the following:
  • Ability to understand key business needs in line with priorities and apply the right technology to the solution.
  • Experience with one or more general purpose programming languages such as Java, C/C++, C#, .NET, Python, and TypeScript.
  • Hands on knowledge with web technologies such as SOAP, REST, ASP.NET, MVC, building RESTful APIs.
  • Knowledge/Experience with JavaScript libraries and frameworks including ReactJS/Angular/ReactN, GraphQL, Apollo.
  • Experience in building large scale micro services and mobile expertise is a plus.
  • Knowledge/experience with building Power Platform solutions and using the PowerApps Component Framework.
The successful candidate would be welcomed into an international working environment that is characterized by flexibility, an informal and collaborative atmosphere, and a fast pace. Microsoft ensures your work-life-balance, offers attractive salary packages and bonus programs and a modern office, which combines innovative technics with design.
The applicant will also become part of the Microsoft European Development Centre (EDC) in Dublin – a vibrant multi-disciplinary collective driving Microsoft innovation for our customers worldwide. You can shape the local design team’s culture among a collaborative community including engineers, developers, data scientists, program managers, and others. It is the perfect nurturing ground for innovation and offers a fantastic landscape for growing your career across the breadth of Microsoft products and services. Microsoft Ireland has frequently featured as the top company for ‘Ireland’s best large workplace’.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.